You are here: FME Server Administrator's Guide > Common Configurations > Starting the Services

Starting the Services

Windows

FME Server is composed of a series of components, and each component is installed as a standard Windows service. There are a maximum of four services that can be associated with FME Server. The following sections describe each of the services.

FME Server Service

This service is the main FME Server service and should always be running. By default, this service is started at system boot time.

FME Server Database Service

On install, if you use the default FME Server database, it creates a service called FME Server Database, which automatically starts at system boot time. If you used your own database, such as Oracle, ensure that the service starts prior to the FME Server Service starting.

FME Server Application Server Service

On install, if you use the default FME Server Web Application Server, the service automatically starts at system boot time. If you are using your own web application server, it is important to note that the FME Server Web Services are deployed and run by your web application server, not by FME Server itself. Ensure that your web application server is started for users to access any FME Server web services including the Web User Interfaces.

FME Server SMTP Relay

This service provides FME Server with the ability to receive email messages. By default, this service is started at boot time.

FME License Server

This service starts the FLEXlm License Server, which provides licenses to FME Engines. By default, this service is started at system boot time.

Starting and Stopping FME Server Manually

Although the FME Server services start automatically, you can start and stop the services manually using the standard Windows services control panel.

To access the services control panel from Windows, perform the following steps. (Other Windows operating systems have a similar procedure for accessing the services panel).

  1. Select Start menu > Control Panel > Administrative Tools > Services or Start menu > Run > services.msc.
  2. On the Services panel, scroll down the services list, select the FMEServer, FME Server Database, FME Server Application, or FME License Server entry, and start or stop it as required.
  3. Start the FME Server service after starting the other services.

    Note:  You can also start and stop or restart the FME Server service manually by going to Start > Programs > FME Server > Windows Server > Start, Stop, Restart.

Determining FME Server Processes

Based on your specific environment, you might need to determine if FME Server processes are running or not. To do this, launch the Windows Task Manager and examine its process list. Ensure that the Task Manager is set to show processes from all users.

The following FME Server processes might be listed:

Linux/UNIX

You can install FME Server as a system service that starts when you start your system. You should do this only if you have set up system services before and understand the different run levels on your system.

Warning:  Configuring scripts to run at start-up on Linux/UNIX is an advanced task. The steps for doing so vary, depending on your configuration. Use the steps listed in this section as a guide only.

FME Server is composed of a series of components, and each component has its own script. There are a few scripts that must be modified, depending on the choices you made during installation. If you performed an express installation or installed the built-in Database and Web Application Server, ensure that all scripts are moved.

Installing FME Server as a System Service

To install FMEServer as a system service, you must make some changes to the init.d and rc*.d files:

Starting and Stopping FME Server Manually

Although you can configure FME Server to start automatically, you can start and stop it manually by using shell scripts. To start the server, there are up to three different scripts that must be run, depending on whether you performed the express installation or installed the built-in Database and Web Application Server. 

To start FME Server, run the following scripts:

Note:  If the port specified during installation is a lower number than 1024, run the Application Server start-up script as the root user. Run the other scripts as the same non-root user that ran the installation of FME Server, with the exception of startFMEServerSMTPRelay.sh, which should be run as the root user.

To stop FME Server, run the following scripts:

Determining FME Server Processes

Based on your specific environment, you might need to determine if FME Server processes are running or not.

You can determine which FME Server processes are running by examining the output of:

ps -A | grep -i fme

The following FME Server processes might be listed:

Safe Software Inc. www.safe.com